<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // prompt 会自动把数字转成字符串 
        // var a = Number( prompt("输入a的值"));
        // // var a = "10";  // "10"--->10
        // var b = 10;
        // var res = a + b;
        // console.log(res);
        // 转换数据类型
        // 其他类型转数字   其他类型转字符串  其他类型转布尔值
        // 一、转数字 
        // var a = "10";
        // // console.log(a);
        // 1.Number();转数字类型 只能转纯的数字字符串
        // var b = Number(a);
        // console.log(b);

        // 2.parseInt:可以取整，转类型
        // 取整  转成数字类型
        // var a = "107777afdafas";
        // var a = "100";
        // var b = parseInt(a);
        // console.log(b);

        // 3.parseFloat
        // float:浮点 ，小数
        // var a  = "3.1415926";
        // var b = parseFloat(a);
        // console.log(b);

        // 4.非加的其他运算符 ，会自动转成number类型
        // var a = "10";
        // var b = "20";
        // var c = b - a;
        // console.log(c);
        // var a = "10";
        // // var c = a -0;
        // var c = a * 1;
        // console.log(c);

        // 二、转字符串 
        // 1.toString(); 
        // undefined  null :不是一个包装对象
        
        // var a = 100;
        // var b = a.toString();
        // console.log(b);
        // var flag = true;
        // var res = flag.toString();
        // console.log(res);
    //    var res =  undefined.toString();
        // var res = null.toString();
        // console.log(res);

        // 2.String函数转换
        // var a = 1000;
        // var b = String(a);
        // console.log(b);

        // 3.加号
        var a  = 1000;
        var b = a + "";
        console.log(b);

    </script>
</body>
</html>